* { 
 margin: 0px 0px;
 padding: 0px 0px;
}

html, body { 
  height: 100%; 
  width: 100%;
}

.container{ 
	margin: 0 auto;
	width: 80%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-80px; /* - height of footer */
}

footer {
	width: 100%;
	height: 80px;
	background: #e6e6e6;
}

.footer-inner {
	width: 80%;
	height: 100%;
	background: #d3d3d3;
	margin: 0 auto;
}


/* INSTALLATION LAYOUT */

.install-box {
	width: 400px;
	height: 40%;
	margin: 0 auto;
	padding: 40px;
	background: #d3d3d3;
	border-radius: 10px;
	border-color: #9d9d9d;
	border-width: 3px;
	border-style: solid;
}

.install-form>section{
	padding: 4px 0 4px 0;
}

.install-form>section:first-child {
	margin: 10px 0 0 0;
}

.install-form>section>input {
	float: right;
}

.install-form>.button {
	width: 100%;
	margin: 16px 0 0 0;
	padding: 8px;
}
	